import { createI18n } from 'vue-i18n'
import Cookie from 'vue-cookies'
import en from './en'
import zh from './zh'
const messages = {
  en: {
    ...en
  },
  zh_CN: {
    ...zh
  }
}

const localeData = {
  globalInjection: true, // 如果设置true, $t() 函数将注册到全局
  legacy: false, // 如果想在composition api中使用需要设置为false
  locale: Cookie.get('bbcLanguage') || 'zh_CN', // 默认语言
  fallbackLocale: 'en', // 如果不能找到对应的语言配置文件，则显示该语言
  messages
}

export const i18n = createI18n(localeData)
